home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 May: Tool Chest / Dev.CD May 00 TC.toast / pc / tool chest / development kits / hypercard related / xcmds & xfcns / progresswindoidÑc / progresswindoid.make < prev    next >
Encoding:
Text File  |  1992-01-15  |  1.6 KB  |  51 lines

  1. TheFile          = "ProgressWindoid"            # name of the file
  2. TheXCMDName        = "ProgressWindoid"            # name of the XCMD (usually the same)
  3. TheXCMDNumber    = "11000"                    # the resource number of the XCMD
  4. TheXCMDType        = "XFCN"                    # either XCMD or XFCN
  5. TheCreator       = 'WILD'                    # make up something for each application
  6. TheType          = 'STAK'                    # applications are always APPL
  7.  
  8. # all object files whose source may change (the source must be in same folder as object)
  9. MakeObjs        =     {TheFile}.c.o     
  10.                     
  11. # all resource files
  12. MakeRes            =    # {TheFile}.r
  13.  
  14. # all units
  15. Units            =    # HyperXFCN.p.o
  16.                     
  17. # all unchanging libraries
  18. Libs            =    "{Libraries}"Interface.o    ∂
  19.                     "{Libraries}"Runtime.o        ∂
  20.                     "{Libraries}"HyperXLib.o    ∂
  21.                     "{CLibraries}StdCLib.o" ∂
  22.                     "{CLibraries}"CSANELib.o 
  23.  
  24.                     
  25. LinkOpts        =     -rt {TheXCMDType}={TheXCMDNumber} -sg {TheXCMDName} -sn Main={TheXCMDName} -sn SANELib={TheXCMDName} -m MAIN        # any linker options
  26.  
  27. # any C options
  28. COptions        =    -b -mbg full -w                        # 
  29.                     
  30.  
  31. #####################################################################################
  32. # you should not need to change anything below this line
  33. #####################################################################################
  34.  
  35.     
  36. {TheFile}        ƒƒ    {TheFile}.make # {MakeRes}
  37. #     Rez -append  -o {TheFile}                 ∂
  38. #         -define TheFile=∂"{TheFile}∂"         ∂
  39. #         -define TheCreator=∂'{TheCreator}∂' ∂
  40. #         -define TheType=∂'{TheType}∂'         ∂
  41. #        Types.r {MakeRes}
  42.  
  43. {TheFile}.o    ƒƒ    {Units}
  44.  
  45. {TheFile} ƒƒ {TheFile}.make {MakeObjs} {Units} 
  46.     Link -w -t {TheType} -c {TheCreator} ∂
  47.             {LinkOpts}        ∂
  48.             {MakeObjs}        ∂
  49.             {Units}            ∂
  50.             {Libs}            ∂
  51.             -o {TheFile}